﻿
*html { background-image:url(about:blank);background-attachment:fixed;/*解决 ie6 position:fixed; 闪动问题*/}
body { margin:0px; font-size:12px;  font-family:微软雅黑,"Microsoft Yahei", Hei, Tahoma, SimHei, sans-serif; color:#333333; background:#fff; } 
html,body{margin:0px;height:100%;} 
 
/*公用*/
.lb { width:120px; line-height:16px;text-align:left; padding-right:10px; vertical-align:top; font-size:14px; height:20px; }
.lb-small { width:80px; line-height:16px;text-align:left; padding-right:10px; vertical-align:top; font-size:14px; }
.ip { width:300px; padding:3px 10px 3px 20px; border:solid 1px #e0e0e0; color:#444444; line-height:22px; height:22px; overflow:hidden; font-size:14px; background:url('../images/ip-bg.gif') no-repeat; }
.ip-small { width:150px; padding:3px 10px 3px 10px; border:solid 1px #e0e0e0; color:#444444; line-height:22px; height:22px; overflow:hidden; font-size:14px; background:url('../images/ip-bg.gif') no-repeat; }
.ip-num { width:80px; padding:3px 10px 3px 10px; border:solid 1px #e0e0e0; color:#444444; line-height:22px; height:22px; overflow:hidden; font-size:14px; background:url('../images/ip-bg.gif'); }
.ip-area { width:300px; height:100px; padding:3px 10px 3px 10px; border:solid 1px #e0e0e0; color:#444444; line-height:22px; overflow:hidden; font-size:14px; background:url('../images/ip-bg.gif') no-repeat; }
.ip-area2 { width:500px; height:200px; padding:3px 10px 3px 10px; border:solid 1px #e0e0e0; color:#444444; line-height:22px; font-size:14px; background:url('../images/ip-bg.gif') no-repeat; }
.ddl { line-height:18px; font-size:14px; height:20px;border:solid 1px #ccc; } 
.ip-ddl { line-height:22px; font-size:12px; height:32px;border:solid 1px #e0e0e0; color:#444444; padding:3px 10px 3px 10px; background:url('../images/ip-bg.gif') no-repeat; } 
.message { color:Red; text-align:left; }
.no_data_message { color:#c26000; border:1px solid #faeda1; border-bottom:2px solid #faeda1; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px; background-color:#fff9d6; line-height:22px; height:auto; text-align:center; } 
.tip { color:#555; border:1px solid #faeda1; border-bottom:2px solid #faeda1; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px; background-color:#fff9d6; line-height:22px; height:auto; text-align:left; } 
.tip .msg { padding-left:25px; line-height:28px; background:url(../images/icon-message.gif) no-repeat 0px 6px; }
.tip b { color:#c26000; }
.ajax_data_progress { padding:10px; color:#fff; background-color:#ff3300; }
.loading { color:#cccccc; padding:5px; }
.hidden { display:none; }
.clear { clear:both; } 
.center { text-align:center; } 
.text-left { text-align:left; }
.text-right { text-align:right; }
.field-validation-error { color:Red; }
.pl-20 { padding-left:20px; }
.w24 { width:24px; }
.w40 { width:40px; }
.w48 { width:48px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w80 { width:80px; }
.w100p { width:100%; }
.w100 { width:100px; }
.w120 { width:120px; }
.w150 { width:150px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w250 { width:250px; }
.table { border-collapse:collapse;
         /*border:1px solid #dddddd;*/ 
         border-bottom:solid 2px #ededed; width:100%; color:#333333; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.table th { border:1px solid #dddddd;text-align : center; padding:3px 6px; font-size:12px; color:#333333; font-weight:bold; background-color:#fafafa; }
.table th span { font-weight:lighter; } 
.table td { text-align : center; padding:5px 16px; font-size:12px; }
.table td span { font-weight:lighter; }
.table td.left { text-align:left; }
.table .text-left { text-align:left; }
.table .pl-20 { padding-left:20px; }
.underline { text-decoration:underline; }
.red { color:Red; }
.btn_submit { margin:10px 0px 10px 0px; background:url('../images/skin.gif') no-repeat -0px -1163px; width:80px; height:30px; cursor:pointer; }
.btn_submit.submit { background-position:-1211px -71px; }
table { margin:0px; font-family:"microsoft yahei"; text-align:left;color:#333333; }
ul { list-style:none; margin:0px; padding:0px; } 
img { border:0px; } 
.sp { height:10px; overflow:hidden; }
.sp20 { height:20px; overflow:hidden; }
.htmlEditor { display:none; }
.nb { border:0px; }
.cf{zoom:1;}
.cf:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.bs {
    margin: auto;
    text-align: left;
}
.c { margin:auto; text-align:left; 
     width:1200px; min-width:1200px; 
     overflow:hidden; }
ul { list-style:none; margin:0px; padding:0px; }
ul li { list-style:none; }
.more { font-family:宋体; float:right; }
.hand { cursor:pointer; }
.no-border { border:0px; }
.pl20 { padding-left:20px; }
.ml20 { margin-left:20px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.money { font-family:Verdana; }
.money b { color:#cc0000; }

.hide { display:none; }

h1,h2,h3,h4 { color:#333; }
h1 { font-size:24px; line-height:50px; padding:0px; margin:0px; font-family:"microsoft yahei";}
h2 { font-size:20px; line-height:40px; padding:0px; margin:0px; font-family:"microsoft yahei";}
h3 { font-size:16px; line-height:30px; padding:0px; margin:0px; font-family:"microsoft yahei";} 
h4 { font-size:12px; line-height:22px; padding:0px; margin:0px; font-family:"microsoft yahei";}
.h3 { padding:10px 0px 10px 0px; margin:10px; border-bottom:1px #ddd solid; }

.c a:link{
    /*color:#333333;*/
    text-decoration: none;}
.c a:hover { color: #00d7c6; text-decoration: none; }
.c .btns a{ color:#fff;}

.c .layui-table a { color:#333333;}

.c a.red:link,a.red:visited,a.red:active{color:#cc0000;text-decoration: none;}
.c a.red:hover{color:#ff0000;text-decoration: none;}

.c a.black:link,a.black:visited,a.black:active{color:#333333;text-decoration: none;}
.c a.black:hover{color:#ff0000;text-decoration: none;}

.c a.#333333:link,a.#333333:visited,a.#333333:active{color:#666;text-decoration: none;}
.c a.#333333:hover{color:#4472ab;text-decoration: none;}

a.light-#333333:link,a.light-#333333:visited,a.light-#333333:active{color:#999999;text-decoration: none;}
a.light-#333333:hover{color:#4472ab;text-decoration: none;}
 
/*网页顶部*/
.top-bar-margin { height:35px; background-color:#327dda; color:#fff;}
.top-bar { height:35px; width:1200px; margin:0 auto; }
.top-bar .top-bar-left { width:500px; height:35px; overflow:hidden; float:left; padding-left:20px; z-index:1; }
    .top-bar .top-bar-left #btn_changecity { padding-top:5px; }
.top-bar ul li { line-height:35px; padding:0px 5px 0px 5px; } 
.top-bar .top-bar-left ul li { float:left; }
.top-bar .top-bar-left ul li span{ font-family:Verdana }
.top-bar .top-bar-left a:hover {color:#fff;}
.top-bar .top-bar-right { width:600px; height:35px; float:right; padding-right:20px; z-index:2;}
.top-bar .top-bar-right ul li { float:right; padding:0px 0px 0px 0px; }
.top-bar .top-bar-right ul li.phone { background:url('../images/skin.gif') no-repeat -585px -23px; } 
.top-bar .top-bar-right ul li.phone span { padding-left:20px; } 
.top-bar .top-bar-right ul li .sub-menu { display:none; text-align:left; width:auto; position:absolute; z-index:9999; border:solid 1px #dddddd; border-top:0px; padding:0px 0px 0px 10px; margin:0px 0px 0px -1px; background:#fff; }
.top-bar .top-bar-right ul li .sub-menu a { margin-right:5px; display:inline-block; color:#000;  }
.top-bar .top-bar-right ul li .sub-menu a:hover { color:#000 }
.top-bar .top-bar-right ul li .sub-menu-signin { margin-left:-0px; width:60px; }
.top-bar .top-bar-right ul li .sub-menu-reg { margin-left:-10px; width:60px; }
.top-bar .top-bar-right ul li .sub-menu-service { margin-left:-200px; width:300px; text-align:left; padding:10px 5px 15px 15px }
.top-bar .top-bar-right ul li .sub-menu .menu-item { line-height:22px;  color:#000 }
.top-bar .top-bar-right ul li .sub-menu .menu-item h5 { margin:0px; padding:5px 0px 5px 0px; }
.top-bar .top-bar-right ul li.on .sub-menu { display:block; }
.top-bar .top-bar-right ul li a { color:#fff; z-index:1; }
.top-bar .top-bar-right ul li.nickname { text-align:right; width:150px; height:35px; overflow:hidden; }
.top-bar .top-bar-right ul li a:hover { }
.top-bar .top-bar-right ul li.on span {  padding:0px 9px 0px 9px; }
.top-bar .top-bar-right ul li span { cursor:pointer; display:block; padding:0px 10px 0px 10px;  height:35px; }

*+html .top-bar .top-bar-right ul li .sub-menu { margin:0px 0px 0px -14px; white-space:nowrap; }
*+html .top-bar .top-bar-right ul li .sub-menu-signin { margin-left:-100px; width:60px; }
*+html .top-bar .top-bar-right ul li .sub-menu-reg { margin-left:-120px;width:60px; }
*+html .top-bar .top-bar-right ul li .sub-menu-service { margin-left:-100px; width:300px; }

*html .top-bar .top-bar-right ul li .sub-menu { margin:0px 0px 0px -14px; white-space:nowrap; }
*html .top-bar .top-bar-right ul li .sub-menu-signin { margin-left:-100px; width:60px; }
*html .top-bar .top-bar-right ul li .sub-menu-reg { margin-left:-120px;width:60px; }
*html .top-bar .top-bar-right ul li .sub-menu-service { margin-left:-100px; width:300px; }

/*.top { height:150px; overflow:hidden; }*/
.top .logo { padding:0px 0px 0px 10px; }
.top .logo a { float:left; display:block; width:290px; height:75px; background:url('../../images/title.gif') no-repeat 0px 0px; margin-top:43px; }
.top .search { float:left; width:620px; padding:0px 0px 0px 93px; }
.top .search .search-type { padding-top:25px; }
.top .search .search-type ul li { width:52px; height:40px; float:left; font-family:宋体; color:#3f3f3f; font-size:14px; font-weight:lighter; text-align:center; line-height:40px; cursor:pointer; }
.top .search .search-type ul li.on { font-weight:bold; font-size:14px; background:url('../images/skin.gif') no-repeat -569px -80px; }
.top .search .search-type ul li.s { width:25px; color:#cccccc; font-weight:lighter; }
.top .search .search-type ul li a { color:#3f3f3f; }
    .top .search .search-box { float: left; clear: both; width: 398px; height: 38px; padding: 2px; background: url('../images/skin.gif') no-repeat 0px -78px; }
        .top .search .search-box input { height: 20px; padding: 9px 9px 9px 38px; border: 0px; width: 351px; line-height: 20px; background: url('../images/skin.gif') no-repeat -2px -80px; color: #aaaaaa; }
    .top .search .search-btn { float: left; width: 99px; height: 42px; background: url('../images/skin.gif') no-repeat -402px -78px; cursor: pointer; }
    .top .search .search-more { float: left; width: 100px; text-align: center; padding: 3px 0px 0px 10px; }
        .top .search .search-more a { display: block; font-family: 宋体; line-height: 18px; }
    .top .tel { float: left; width: 240px; height: 30px; cursor: pointer; font-family: Arial; padding-top: 44px; color: #e02117; font-size: 30px; text-align: right; font-weight: bold; }
        .top .tel i { font-style: normal; color: #999; font-size: 12px; font-weight: lighter; }
    .top .top-banner { float: left; width: 640px; padding-top: 45px; }
        .top .top-banner img { width: 900px; height: 75px; margin-left: 20px; }

#top_search_key_ddl { display: none; margin: 0px 0px 0px -2px; width: 398px; border: solid 2px #618fcb; border-top: solid 1px #618fcb; position: absolute; z-index: 9999; line-height: 25px; background: #fff; }
    #top_search_key_ddl a { display: block; height: 25px; overflow: hidden; padding: 0px 10px 0px 10px; font-size: 12px; color: #555; }
#top_search_key_ddl a:hover { background:#d1ecff; color:#555; }
#top_search_key_ddl a b { color:#618fcb; }

.nav { } 
.nav .row1 { height:51px; overflow:hidden; background:url('../images/nav-bg.gif') #1c8ad5; } 
.nav .row1 ul li { float:left; font-size:16px; font-weight:bold; font-family:微软雅黑; line-height:51px; } 
.nav .row1 ul li.on { color:#d5e5f9;text-decoration:none; background-color:#0d72cd; border-left:solid 1px #349bde; border-right:solid 1px #349bde; }
.nav .row1 ul li a { display:block; padding:0px 30px 0px 30px; }
.nav .row1 ul li a:link,.nav .row1 ul li a:visited,.nav .row1 ul li a:active{ color:#fff; text-decoration:none; }
.nav .row1 ul li a:hover { color:#fff; text-decoration:none; background-color:#0d72cd; }
.nav .row2 { height:41px; overflow:hidden; font-size:14px; background:url('../images/nav-bg.gif') 0px -103px; } 
.nav .row2 label { font-weight:bold; } 
.nav .row2 ul li { float:left; font-size:14px; font-family:微软雅黑; line-height:41px; padding-right:10px; } 
.nav .sub-nav { height:52px; overflow:hidden; font-size:14px; background:url('../images/nav-bg.gif') 0px -52px; } 
.nav .sub-nav ul li { height:32px; float:left; font-size:14px; font-weight:bold; font-family:微软雅黑; line-height:32px; padding:8px 10px 10px 10px; } 
.nav .sub-nav ul li a { display:block; padding:0px 20px 0px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(/content/css/pie.htc); }
.nav .sub-nav ul li a:link { color:#555; text-decoration:none;}
.nav .sub-nav ul li a:visited { color:#555; text-decoration:none;}
.nav .sub-nav ul li a:active{ color:#555; text-decoration:none;}
    .nav .sub-nav ul li a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #2b343c; /*background-color:#3689b3; */
    }
    .nav .sub-nav ul li.on a:link {
        color: #fff;
        text-decoration: none;
        background-color: #2b343c; /*background-color:#3689b3;*/
    }
    .nav .sub-nav ul li.on a:visited {
        color: #fff;
        text-decoration: none;
        background-color: #2b343c; /*background-color:#3689b3;*/
    }
    .nav .sub-nav ul li.on a:active {
        color: #fff;
        text-decoration: none;
        background-color: #2b343c; /*background-color:#3689b3;*/
    }
    .nav .sub-nav ul li.on a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #2b343c; /*background-color:#3689b3;*/
    }
.float-nav { position:absolute; left:0; top:0; z-index:999; width:100%; position:fixed; overflow:hidden; top:0px; z-index:999; _position:absolute; _margin-top:0px; _top:expression(eval(document.documentElement.scrollTop));} 

.crumbs { line-height:40px; color:#666; }

.footer { border-top:solid 1px #e3e3e3; padding-top:20px; margin-top:20px; clear:both; font-family:宋体,Verdana,Arial; background:#eee; }
.footer .help { height:180px; overflow:hidden; }
.footer .help .col { width:160px; float:left; padding:0px 0px 20px 20px; text-align:left; }
.footer .help .col h3 {font-family:宋体; margin:0px; padding:0px; color:#605f5f; font-size:14px; line-height:32px; } 
.footer .help .col a { font-size:14px; line-height:24px; } 
.footer .help .mobile-qr { float:left; width:200px; border-left:solid 1px #eeeeee; /*padding:30px 0px 30px 40px;*/ height:87px; }
.footer .help .mobile-qr .qr-img { width:87px; height:87px; float:left; background:url('../images/skin.gif') no-repeat -239px -215px; }
.footer .help .mobile-qr span { display:block; float:left; /*width:90px;*/ height:87px; padding:20px 0px 0px 20px; line-height:24px; }

.footer .copy { border-top:solid 1px #eee; padding:20px; line-height:24px; color:#999999; font-family:Verdana; }
.footer .copy .links { height:24px; }
.footer .copy ul li { float:left; padding-right:15px; }
.footer .copy .copyright { width:65%; }
.footer .copy .logo {width:290px; height:75px; float:right; background:url('../../images/title.gif') no-repeat;-webkit-filter: #333333scale(1); -moz-filter: #333333scale(1); -ms-filter: #333333scale(1); -o-filter: #333333scale(100%); filter: #333333scale(1); -webkit-opacity:0.3; opacity:0.3}
.tab {}
.tab .tab_btns .tab_btn { float:left; cursor:pointer; }
.tab .tab_btns .on { cursor:default; }
.tab .tab_contents .tab_content { display:none; }
.tab .tab_contents .on { display:block; }

.pager { text-align:center; display:block; height:50px; padding:20px; } 
.pager a { height:16px; line-height:16px; font-size:14px; padding:12px 16px 12px 16px; border:#ababab solid 1px; color:#555555; margin-left:10px; background:url('../images/pager-skin.gif') 0px -256px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.pager span { height:16px; line-height:16px; font-size:14px; padding:12px 16px 12px 16px; border:#ababab solid 1px; color:#555555; margin-left:10px; background:url('../images/pager-skin.gif') 0px -256px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.pager a:hover{background:#ededed;} 
.pager .current { height:16px; line-height:16px; font-size:14px; padding:12px 16px 12px 16px; border:#4e7ab4 solid 1px;  font-weight:bold; margin-left:10px;
                  /*background:url('../images/pager-skin.gif') 0px -306px; */
                  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); } 
.pager .last_num { border-right:#ccc solid 1px; }
.pager .pager_go_pre_page { margin-left:5px; }
.pager .pager_go_next_page { margin-left:5px; }
.pager .go_pager_num { width: 36px; height: 26px; border: #769bc5 solid 1px; line-height: 26px; margin-left:5px; }
.pager .go_pager_btn { width: 50px; height: 26px; }
.pager .total { margin-left: 5px; }
.pager .pager_go_last_page { border-right: #CCC solid 1px; margin-left:5px; }

/*dropdownlist*/
.ctrl-ddl { text-align:left; cursor:pointer; background:url('../images/input-bg.gif') no-repeat 1px 1px;}
.ctrl-ddl .ctrl-ddl-selected { border:solid 1px #e0e0e0; color:#444444; padding:0px 39px 0px 7px; line-height:28px; height:28px; overflow:hidden; font-size:14px; background:url('../images/ctrl/ddl-arrow.gif') no-repeat right 0px; }
.ctrl-ddl .ctrl-ddl-items { position:absolute; z-index:999; display:none; border-bottom:solid 1px #e0e0e0; border-top:0px; color:#444444; line-height:22px; font-size:12px; background:#f9f9f9; }
.ctrl-ddl .ctrl-ddl-items a { display:block; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0; color:#444444; line-height:22px; height:22px; overflow:hidden; font-size:14px; padding:0px 7px 0px 7px; }
.ctrl-ddl .ctrl-ddl-items a:hover { background:#1a8ddd; color:#fff; border-left:solid 1px #1a8ddd; border-right:solid 1px #1a8ddd; }
.ctrl-ddl .ctrl_value { display:none; }
.ctrl-ddl .ctrl_text { display:none; }
/*弹出层选择框*/
.ctrl-ddl-pop-selecter {}
.ctrl-ddl-ps-pop-div { text-align:left; }
.ctrl-ddl-ps-pop-div .selecter-top { overflow:hidden; margin:10px 0px; border-bottom:1px solid #CCC; padding:0px 10px 10px 10px}
.ctrl-ddl-ps-pop-div .selecter-top span{ float:left; color:#aaa; }
.ctrl-ddl-ps-pop-div .selecter-top samp{ float:right;}
.ctrl-ddl-ps-pop-div .selecter-top ul{ clear:both;}
.ctrl-ddl-ps-pop-div .selecter-top ul li{ float:left; margin-right:10px;}
.ctrl-ddl-ps-pop-div .selecter-top ul li img{ vertical-align:middle;}
.ctrl-ddl-ps-pop-div .selecter-bottom{ padding:10px; background:#F1F7FC; border-top:1px solid #CCC; color:#999;}
.ctrl-ddl-ps-pop-div h4 { font-size:12px; font-weight:bold; font-family:微软雅黑; background: #F1F7FC; margin-bottom:3px; }
.ctrl-ddl-ps-pop-div .items_content { padding:10px; overflow:auto; }
.ctrl-ddl-ps-pop-div .flat-list {}
.ctrl-ddl-ps-pop-div .flat-list li{ float:left; margin:0px 5px; overflow:hidden; padding:5px 0px; white-space:nowrap; width:140px; display:inline-block; }
.ctrl-ddl-ps-pop-div .groups-list { width:170px; float:left; margin-right:10px; } 
.ctrl-ddl-ps-pop-div .groups-list h4 { background: #fff; font-weight:lighter; display:inline-block; height:15px; line-height:15px; overflow:hidden; } 
.ctrl-ddl-ps-pop-div .groups-list h4 i { cursor:pointer; padding:0 6px 0 6px; line-height:14px; margin:5px 5px 0 0; background:url(../images/tree/add.gif) no-repeat 0 0; } 
.ctrl-ddl-ps-pop-div .groups-list ul { display:none; } 
.ctrl-ddl-ps-pop-div .groups-list ul li{ float:left; margin:0px 5px; overflow:hidden; padding:5px 0px; white-space:nowrap; width:130px; display:inline-block; }
.ctrl-ddl-ps-pop-div .groups-list-on { width:100%; margin-right:0; background: #F1F7FC; padding-top:10px; margin-bottom:10px; } 
.ctrl-ddl-ps-pop-div .groups-list-on h4 { background: #F1F7FC; font-weight:bold; width:100%; } 
.ctrl-ddl-ps-pop-div .groups-list-on h4 i { background:url(../images/tree/sub.gif) no-repeat 0 0; } 
.ctrl-ddl-ps-pop-div .groups-list-on ul { display:block; } 

.ctrl-ddl-ps-pop-div .scrol_y { overflow-x:hidden; } 
.ctrl-ddl-ps-pop-div label { vertical-align:bottom; }
.ctrl-ddl-ps-pop-div label input { margin-top:6px; }
.ctrl-ddl-ps-pop-div .selecter_sp { clear:both; height:10px; overflow:hidden; } 

/**/ 
.webox-background{position:fixed;_position:absolute;z-index:998;top:0px;left:0px;width:100%;_width:expression(document.documentElement.clientWidth);height:100%;_height:expression(document.documentElement.clientHeight);background:rgb(50,50,50);background:rgba(0,0,0,0.5);}
.webox{position:fixed;_position:absolute;z-index:999;padding:8px; _background:#777;background:rgba(10,10,10,0.5); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.webox #inside{background-color:#FFFFFF;height:240px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
    .webox #inside h1 {
        -moz-user-select: none;
        -webkit-user-select: none;
        position: relative;
        display: block;
        margin: 0;
        padding: 0px 0px 0px 8px;
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        font-family: Arial;
        background: #008FFF;
        font-weight: normal;
        cursor: move;
        font-weight: 800;
        color: #fff;
        text-align: left;
    }
.webox #inside h1 a{position:absolute;display:block;right:11px;margin-top:6px;top:5px;font-size:14px;background-image:url(/content/images/ctrl/pop-selecter-close.gif);background-repeat:no-repeat;background-position:center top;width:17px;height:17px;cursor:pointer;display:inline-block;}
.webox #inside h1 a:hover{background-position:center bottom;}
.webox .msg-content { padding:10px; text-align:left; line-height:18px; }
/**/

.big-box { margin-bottom:20px; background-color:#fff; text-align:left; border:solid 1px #dddddd; border-bottom:solid 2px #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.big-box .box-footer { height:1px; overflow:hidden; background-color:#dddddd;}
.big-box .box-title { height:50px; line-height:50px; background:url('../images/big-box-skin.gif') 0px -61px; overflow:hidden; } 
.big-box .box-title .more { float:right; margin-right:20px; } 
.big-box .box-title h1 { font-size:22px; line-height:46px; color:#666; padding:0px 0px 0px 20px; font-weight:lighter; } 
.big-box .box-title h2 { font-size:22px; line-height:46px; color:#666; padding:0px 0px 0px 20px; font-weight:lighter; } 
.big-box .box-content { padding:10px; } 
.big-box .tab_btns { height:50px; line-height:50px; background:url('../images/big-box-skin.gif') 0px -61px; overflow:hidden; }
.big-box .tab_btns .tab_btn { padding:0px 23px 0px 23px; font-size:14px; color:#797979; float:left; border-right:solid 1px #dddddd; font-family:宋体; }
.big-box .tab_btns .on { background:#fff; font-weight:bold; height:50px; }
 
.small-box { margin-bottom:20px; background-color:#fff; text-align:left; border:solid 1px #dddddd; border-bottom:solid 2px #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.small-box .box-footer { height:1px; overflow:hidden; background-color:#dddddd;}
.small-box .box-title { height:33px; line-height:33px; padding:0px 10px 0px 20px; border-bottom:solid 1px #dddddd; background:#f8f8f8; font-size:14px; color:#727f8f; } 
.small-box .box-title h3 { font-size:14px; line-height:33px; padding:0px 0px 0px 0px; color:#4f5d6e; } 
.small-box .box-title a { float:right; padding-right:10px; } 
.small-box .box-content { padding:10px; } 
 
.small-box2 { margin-bottom:20px; background-color:#fff; text-align:left; border:solid 1px #dddddd; border-bottom:solid 2px #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.small-box2 .box-footer { height:1px; overflow:hidden; background-color:#dddddd;}
.small-box2 .box-title { background:url('../images/small-box-2.gif'); height:35px; line-height:35px; border-bottom:solid 1px #dddddd; background:#f8f8f8; overflow:hidden; } 
.small-box2 .box-title h3 { font-size:14px; line-height:33px; padding:0px 0px 0px 20px; font-weight:lighter; color:#999999; } 
.small-box2 .box-title a { float:right; padding-right:10px; } 
.small-box2 .box-content { padding:10px; } 

.small-table { border-collapse:collapse; border:1px solid #dddddd; border-bottom:solid 2px #ededed; width:100%; color:#333333; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.small-table th { border:0px; border-bottom:1px solid #dddddd; background:url('../images/small-table-skin.gif'); text-align:center; height:33px; line-height:33px; padding:0px 10px 0px 10px; font-size:12px; color:#727f8f; font-weight:lighter; }
.small-table th span { font-weight:lighter; } 
.small-table td { border:0px; border-bottom:1px solid #dddddd; text-align:center; height:48px; overflow:hidden; line-height:48px; padding:0px 5px 0px 5px; font-size:14px; } 
.small-table td div { line-height:48px; height:48px; overflow:hidden; font-weight:lighter; }
.small-table td .name { font-size:14px; }
.small-table td img { vertical-align:middle; }
.small-table td.left { text-align:left; }
.small-table th.left { text-align:left; }
.small-table td .face img { width:22px; height:32px;}
.small-table tr { background:#fff; }
.small-table tr.on { background:#f9fbfd; }

.small-table2 { border-collapse:collapse; border:1px solid #dddddd; border-bottom:solid 2px #ededed; width:100%; color:#333333; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.small-table2 th { height:30px; line-height:30px; overflow:hidden; }
.small-table2 th span { font-weight:lighter; } 
.small-table2 td { height:30px; overflow:hidden; line-height:30px; overflow:hidden; } 
.small-table2 td div { line-height:30px; height:30px; }

.small-table-no-box { border:0px;}
 
.tag-row-list a { font-size:14px; line-height:28px; display:inline-block; display:block; width:135px; height:22px; overflow:hidden; padding-left:10px; float:left; }
.tag-map-list { padding:0px 10px 10px 10px; }
.tag-map-list .group { width:25%; float:left; }
.tag-map-list .group h3 { clear:both; font-size:14px; font-weight:lighter; /*background:url('../images/tree/add.gif') no-repeat 0 8px;*/ padding:0; margin:0; }
.tag-map-list .group h3 i { float:left; width:20px; height:28px; display:block; overflow:hidden; cursor:pointer; background:url('../images/tree/add.gif') no-repeat 0 12px; }
.tag-map-list .group h3 a { color: #666; }
.tag-map-list .group .items { display:none; -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
.tag-map-list .group .items a { font-size:12px; line-height:30px; display:inline-block; display:block; width:225px; height:30px; overflow:hidden; float:left; }
.tag-map-list .group .items2 a { font-size:14px; line-height:30px; display:inline-block; display:block; width:215px; padding-left:10px; height:30px; overflow:hidden; float:left; }
 
.tag-map-list .group-on { padding:20px 0 10px 0; width:100%; float:none; }
.tag-map-list .group-on h3 { clear:both; font-size:16px; font-weight:bold; padding-bottom:10px; padding-left:0; font-family:微软雅黑; }
.tag-map-list .group-on h3 i { background:url('../images/tree/sub.gif') no-repeat 0 8px; }
.tag-map-list .group-on h3 a { color: #ea5d01; }
.tag-map-list .group-on .items { display:block; }


.side-login { width:318px; overflow:hidden; margin-bottom:20px; overflow:hidden; color:#333333; background-color:#fff; text-align:left; border:solid 1px #dddddd; border-bottom:solid 2px #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(/content/css/pie.htc); }
.side-login .box-footer { height:1px; overflow:hidden; background-color:#dddddd;}
.side-login .tab_btns { height:51px; width:320px; overflow:hidden; }
.side-login .tab_btns li { height:50px; cursor:pointer; width:159px; float:left; background:#fff;  border-bottom:solid 1px #dddddd; line-height:50px; text-align:center; font-size:16px; font-weight:lighter;; color:#666; font-family:微软雅黑; }
    .side-login .tab_btns li.on {
        width: 100%;
        background: #fafafa;
        border-bottom: 0px;
        line-height: 60px;
        font-weight: bold;
    }
.side-login .title{ height:30px; overflow:hidden; line-height:30px; font-size:16px; font-weight:bold; color:#666; font-family:微软雅黑; padding:10px 0px 0px 20px; }
.side-login .form { background:#fafafa; }
.side-login .footer-text { background:#fff; border-top:solid 1px #dddddd; padding:20px 20px 10px 20px; } 
.side-login .footer-text2 { padding:10px 20px 10px 20px; } 
.side-login .footer-text p { border-bottom:dotted 1px #ccc; padding:0px 0px 15px 0px; margin:0px; }
.side-login .footer-text .tel { background:url('../images/skin.gif') no-repeat -522px -332px; height:50px; line-height:50px; padding-left:90px; color:#eb5d03; font-weight:bold; font-size:24px; font-family:微软雅黑 Arial Verdana; }
.side-login .login-form { padding:20px 20px 0px 20px; }
.side-login .login-form2 { padding:10px 20px 0px 20px; }
.side-login .login-form table { width:45px; line-height:30px; color:#333333; width:100%; }
.side-login .login-form td { padding-bottom:5px; }
.side-login .login-form td img { vertical-align:middle; padding-right:5px; }
.side-login .login-form td span { color:#057bd2; cursor:pointer; text-decoration:underline; }
.side-login .login-form td.l { width:45px; text-align:left; }
.side-login .login-form td .ip2 { border:solid 1px #dddddd; padding:0px 10px 0px 10px; height:30px; line-height:30px; width:200px; font-size:12px; color:#999999; }
.side-login .login-form td .ip_num2 { border:solid 1px #dddddd; padding:0px 10px 0px 10px; height:30px; line-height:30px; width:60px; font-size:12px; color:#999999; }
.side-login .login-form td span.ip-shadow { border-bottom:solid 2px #ededed; }
.side-login .login-form td .qq_login { float:right; cursor:pointer; }

.side-login .home-logined-welcome { padding:10px 20px 10px 20px; border-bottom:solid 1px #eee; }
.side-login .home-logined-welcome span { display:block; line-height:30px; font-size:12px; font-weight:bold; overflow:hidden; height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.side-login .home-logined-btns { padding:10px 0px 10px 20px; background:#fff; }
.side-login .home-logined-btns li { width:85px; float:left; padding-left:10px; line-height:22px; background:url('../images/arrow.gif') 0px 8px no-repeat; }
.side-login .home-logined-btns li a { font-size:12px; color:#666; }
.side-login .home-logined-btns li a:hover { color:#057bd2; text-decoration:underline; }
.side-login .school-logined-btns { height:70px; }
.side-login .company-logined-btns { height:229px; padding:17px 0px 0px 30px; }
.side-login .company-logined-btns li { margin:0px 0px 5px 0px; width:125px; padding-left:15px; }
.side-login .company-logined-btns li a { font-size:12px; }
.side-login .person-logined-btns { height:229px; padding:17px 0px 0px 30px; }
.side-login .person-logined-btns li { margin:0px 0px 5px 0px; width:125px; padding-left:15px; }
.side-login .person-logined-btns li a { font-size:12px; }

.hrtools { }
.hrtools .tab_btns { width:160px; float:left; overflow:hidden; background:url('../images/hrtool-skin.gif') -240px 0px repeat-y; }
.hrtools .tab_contents { width:979px; float:left; overflow:hidden; padding:20px 20px 20px 40px; border:solid 1px #e4e4e4; border-left:0px; }
.hrtools .tab_btns li { height:30px; line-height:30px; background:url('../images/hrtool-skin.gif') 0px -40px; padding-left:40px; margin-bottom:10px; }
.hrtools .tab_btns li.on { background:url('../images/hrtool-skin.gif') 0px 0px; }
.hrtools .tab_contents li { background:url('../images/a1.gif') 0 14px no-repeat; float:left; width:230px; padding-left:10px; line-height:30px; }


.onezp { }
.onezp .onezp_left { width:830px; padding-right:20px; float:left; overflow:hidden; }
.onezp .onezp_right { width:350px; float:left; overflow:hidden; }
.onezp .search-1zp { float:right; padding-top:2px; line-height:24px; margin-bottom:3px; vertical-align:middle; }
.onezp .search-1zp input { vertical-align:middle; }
.onezp .onezp_notice { line-height:22px; }

.onezp .onezp-posts { line-height:22px; }
.onezp .onezp-posts li { padding:10px; border-bottom:solid 1px #e4e4e4; }
.onezp .onezp-posts li h4 { padding:0px; margin:0px; font-size:14px; color:#057bd2; }
.onezp .onezp-posts li h4 i { font-size:12px; color:#ccc; font-weight:lighter; }
.onezp_form { line-height:22px; }
.onezp_form .vimg { border: 1px #333333 solid; cursor: hand; vertical-align:middle; }
.onezp_form .btn { margin-top:10px; }
.onezp_form .ip { padding:3px 10px 3px 10px; border:solid 1px #ccc; color:#666; line-height:18px; height:18px; overflow:hidden; font-size:12px; }

.side-news {}
.side-news ul { list-style:none; line-height:22px; }
.side-news ul li { height:22px; overflow:hidden; padding:0px 10px 0px 10px; }


.btn { display:block; width:120px; height: 36px; line-height:36px; padding:0px 20px 0px 20px; background:#359bed; font-size:14px; text-align:center; color:#fff; }
.btn:link { text-decoration:none; color:#fff; }
.btn:active { text-decoration:none; color:#fff; }
.btn:visited { text-decoration:none; color:#fff; }
.btn:hover { background:#2f8cd7; text-decoration:none; color:#fff; }


.onezp-fastads { margin-bottom:10px; width:880px; }
.onezp-fastads li { float:left; width:158px; height:60px; overflow:hidden; padding:0px 10px 10px 0px; }
.onezp-fastads li img { width:158px; height:60px; }

.test-password { border-left:1px solid #dddddd; }
.test-password li { width:30px; float:left; height:25px; text-align:center; line-height:25px; border:1px solid #dddddd; border-left:0px; font-size:12px; background:#eee; }
.test-password li.red { background:#e85656; color:#fff; }
.test-password li.yellow { background:#fccc39; color:#aa8821; }
.test-password li.green { background:#21aa9f; color:#fff; }
.test-password li.grey { background:#eee; color:#fff; }

/*map*/
.work_popwin_mark {}
.work_popwin_mark ul li { float:left; height:48px; overflow:hidden; line-height:24px; padding:0px; margin:0px; }
.work_popwin_mark .work_popwin_mark_head { padding-left:8px; line-height:24px; height:48px; overflow:hidden; background:url(/Map/images/pop.png) no-repeat; }
.work_popwin_mark .work_popwin_mark_head a { display:inline-block; padding-right:8px; color:#fff; height:24px; line-height:24px; overflow:hidden; background:url(/Map/images/pop.png) right 0px no-repeat; }
.work_popwin_mark_on .work_popwin_mark_head { background:url(/Map/images/pop.png) 0px -48px no-repeat;}
.work_popwin_mark_on .work_popwin_mark_head a { color:#fff; background:url(/Map/images/pop.png) right -48px no-repeat; }

#top_ad { display:none; height:10px; overflow:hidden; min-width:1200px; _min-width:1200px; }
#top_ad .top-ad-banner { width:100%; min-width:1200px; _min-width:1200px; }
#top_ad .btn-close { display:none; position:absolute; z-index:999; right:10px; top:10px; cursor:pointer; }
#top_ad .btn-close:hover { color:#fff; text-decoration:none; }
#btn_replat_top_ad { display:none; cursor:pointer; padding-top:5px; }

.img-v-show { vertical-align:middle; }
.form-file-requird { color:Red; font-size:14px; font-family:Arial; margin-right:5px; }

.registration-protocol { padding:40px 80px 40px 80px !important; }
.registration-protocol h2 { font-size:22px; font-family:微软雅黑; line-height:33px; margin:0; padding:0 0 20px 0; text-align:center; }
.registration-protocol p { font-size:14px; line-height:1.5; padding:10px 0 10px 0; }
.ip-username-msg { color:Red; }
.ip-username-msg-ok { color:Green; }
.ip-email-msg { color:Red; }
.ip-email-msg-ok { color:Green; }

.reg-recommand-post-list { border-left:0; border-right:0; }
.reg-recommand-post-list td { border-left:0; border-right:0; text-align:left; padding-left:10px; }
.reg-recommand-post-list th { border-left:0; border-right:0; text-align:left; padding-left:10px; line-height:30px; }

.searchbox { background:#fff; margin-top:60px;}
.tag-map-list .items2 a{padding:10px; display:block; width:145px; float:left; white-space:nowrap;}
.fts > li > a {
    font-size: 12px;
}
.wth1200 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.foot > ul > li {
    margin-right: 20px;
    font-size: 14px;
}